.translate(@x; @y) {
    -webkit-transform: translate(@x, @y);
        -ms-transform: translate(@x, @y);
         -o-transform: translate(@x, @y);
            transform: translate(@x, @y);
  }
  
  .transform-rotate(@deg) {
  -webkit-transform:rotate(@deg);
     -moz-transform:rotate(@deg);
      -ms-transform:rotate(@deg);
       -o-transform:rotate(@deg);
          transform:rotate(@deg);
  }
  
  .animation(@animation) {
    -webkit-animation: @animation;
       -moz-animation: @animation;
         -o-animation: @animation;
            animation: @animation;
  }
  
  .transition-transform(@transition) {
    -webkit-transition: -webkit-transform @transition;
       -moz-transition: -moz-transform @transition;
         -o-transition: -o-transform @transition;
            transition: transform @transition;
  }
  
  .transition(@transition) {
    -webkit-transition: @transition;
       -moz-transition: @transition;
         -o-transition: @transition;
            transition: @transition;
  }
  
  .transform(@transform) {
    -webkit-transform: @transform;
        -ms-transform: @transform;
         -o-transform: @transform;
            transform: @transform;
  }
  
  .opacity(@opacity) {
    @opacity-ie: (@opacity * 100);
        opacity: @opacity;
         filter: ~"alpha(opacity=@{opacity-ie})";
  }
  
  .border-radius(@radius) {
    -webkit-border-radius: @radius;
       -moz-border-radius: @radius;
            border-radius: @radius;
  }
  
  .box-shadow(@bs) {
    -webkit-box-shadow: @bs;  
    -moz-box-shadow: @bs;  
    box-shadow: @bs;
  }
  
  .user-select(@us) {
    -moz-user-select: @us;
     moz-user-select: -moz-@us;
      -o-user-select: @us;
      -webkit-user-select: @us;
       -khtml-user-select: @us;
          -ms-user-select: @us;
              user-select: @us;
  }
  
  .box-sizing(@bs) {
    -webkit-box-sizing: @bs;
       -moz-box-sizing: @bs;
            box-sizing: @bs;
  }
  
  .appearance() {
    -webkit-appearance: none;
       -moz-appearance: 0;
  }
  
  .link-color-setting(@default, @hover){
    color: @default;
    &:hover,
    &:active {
      color: @hover;
    }
  }
  
  
  .iconfont() {
    font-family:"iconfont" !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  